home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Auge 4000
/
Auge 4000 #46 (1990-06-21)(Amiga User Gruppe Einzugsgebiet 4000).zip
/
Auge 4000 #46 (1990-06-21)(Amiga User Gruppe Einzugsgebiet 4000).adf
/
examples
/
cat.c
< prev
next >
Wrap
C/C++ Source or Header
|
1990-06-20
|
511b
|
43 lines
/*
* CAT.C
*/
#include <stdio.h>
#include <stdlib.h>
int
brk()
{
puts("Well, if you insist...");
return(1);
}
main(ac, av)
char *av[];
{
short i;
char buf[256];
if (ac == 1) {
puts("cat <file>");
exit(1);
}
onbreak(brk);
for (i = 1; i < ac; ++i) {
char *fileName = av[i];
FILE *fi;
if (fi = fopen(fileName, "r")) {
while (fgets(buf, sizeof(buf), fi))
fputs(buf, stdout);
fclose(fi);
} else {
printf("Unable to open %s\n", fileName);
}
}
}